﻿using System.Collections.Generic;
using System.Windows.Media.Imaging;

namespace Holdem.Interfaces.ViewModel
{
	public interface IViewModel
	{
        string AdUnitId { get; }

	    string ApplicationId { get; }

        /// <summary>
        /// 
        /// Returns five cards that represent
        /// three flop cards, one turn card
        /// and lastly the river card.
        /// 
        /// </summary>
	    IEnumerable<BitmapImage> HoldemHandCards { get; }

        /// <summary>
        /// 
        /// Should return two cards the first of which
        /// is the first hole card and the second
        /// the second hole card.
        /// 
        /// </summary>
	    IEnumerable<BitmapImage> HoldemHoleCards { get; }
	}
}